String Schema
CommonServiceResponseType Complex Type
Namespace http://string.drv.de/xmlschema/string
Base Type
Extension of CommonServiceType Complex Type
Diagram
Fees Element Permitted Element Sequence ModificationPolicies Element Fees Element Sequence CancellationPolicies Element LanguageCode Element Text Element Sequence GeneralInformation Element Sequence AdditionalInfos Element State Element Identifier Element Sequence AssignedTravellers Element LanguageCode Element Text Element Sequence Description Element Code Element Sequence CustomerRequests Element State Element Description Element Page Element Season Element Code Element Sequence Catalogue Element LanguageCode Element Text Element Sequence Description Element Type Element Code Element Sequence Product Element PackageReference Element AttributeSource Element Description Element Code Element Sequence Attribute Element Sequence Attributes Element Identifier Element Sequence AssignedTravellers Element Quantity Element EndDate Element StartDate Element Type Element Identifier Element Sequence CommonServiceResponseType Complex Type
Overview
Sequence
Identifier IdentifierType Simple Type
Unique service identifier
Type optional xs:token
For optionally specifying the service type / kind of service
StartDate DateType Simple Type
Start date of the service
EndDate DateType Simple Type
End Date of the service
Quantity optional xs:int
Quantity of the service
AssignedTravellers optional IdentifiersType Complex Type
List of traveller identifiers assigned to this service
Attributes 0..∞ AttributesType Complex Type
List of attributes of this service
Sequence
Sequence
Code xs:token
Code for the attribute
Description 0..∞ TextLanguageType Complex Type
Description for the attribute
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
PackageReference optional IdentifierType Simple Type
Reference to a package in case that the current service is part of a package
Sequence
Code xs:token
Type optional xs:token
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
Sequence
Code xs:token
Season optional xs:token
Page optional xs:integer
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
State BookabilityStateType Simple Type
Service bookability state
CustomerRequests optional CustomerRequestResponseType Complex Type
List of customer requests
Sequence
Code optional xs:token
Touroperator code for the customer request
Description 0..∞ TextLanguageType Complex Type
Description for the customer request
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
AssignedTravellers optional IdentifiersType Complex Type
List of assigend participants
State ConfirmationStateType Simple Type
Confirmation state of the customer request
AdditionalInfos optional ServicesResponseAdditionalInfoType Complex Type
Additional infos (e.g. cancellation and modifications conditions)
Sequence
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
Free optional xs:boolean
True if cancelable for free
FreeTo optional xs:dateTime
End of "Free Cancellation" period
Full optional xs:boolean
True if noncancelable
FullFrom optional DateTimeType Simple Type
Start date-time of 100% penalty
Sequence
Sequence
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
From DateTimeType Simple Type
Start date/time of according fee
Choice
Nights xs:int
Fee in number of nights
Amount optional CurrencyAmountType Complex Type
Fee as absolute amount
Sequence
Percentage optional xs:decimal
Fee as percentage value
Free optional xs:boolean
True if modifiable for free
Upgradable optional xs:boolean
True if upgradable for free
Unchangeable optional xs:boolean
True if not changeable at all
Sequence
Permitted optional
Passengers optional xs:boolean
From optional xs:boolean
To optional xs:boolean
Duration optional xs:boolean
Room optional xs:boolean
Board optional xs:token
Sequence
Sequence
Text xs:string
Text in the given language
LanguageCode xs:language
ISO language code: either XX or XX_yy
From DateTimeType Simple Type
Start date/time of according fee
Choice
Nights xs:int
Fee in number of nights
Amount optional CurrencyAmountType Complex Type
Fee as absolute amount
Sequence
Percentage optional xs:decimal
Fee as percentage value
Used By
CommonService Element
Details Element
Source
<xs:complexType name="CommonServiceResponseType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexContent>
    <xs:extension base="CommonServiceType">
      <xs:sequence>
        <xs:element name="Product" type="ProductCodeResponseType" />
        <xs:element name="State" type="BookabilityStateType" nillable="false">
          <xs:annotation>
            <xs:documentation>Service bookability state</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="CustomerRequests" type="CustomerRequestResponseType" nillable="true" minOccurs="0">
          <xs:annotation>
            <xs:documentation>List of customer requests</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="AdditionalInfos" type="ServicesResponseAdditionalInfoType" nillable="true" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Additional infos (e.g. cancellation and modifications conditions)</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
See Also
String Schema

 

 


© 2017 All Rights Reserved.

Send comments on this topic.